import Mock from 'mockjs'

const data = {
  'code': 200,
  'manage_class': [{
    'name': '客户管理',
    'sub_class': [{
      'title': '用户列表',
      'id|1-100': 1
    }, {
      'title': '分类列表',
      'id|1-100': 1
    }, {
      'title': '分组列表',
      'id|1-100': 1
    }, {
      'title': '异常记录',
      'id|1-100': 1
    }]
  }, {
    'name': '商品管理',
    'sub_class': [{
      'title': '腕表列表',
      'id|1-100': 1
    }, {
      'title': '套餐列表',
      'id|1-100': 1
    }, {
      'title': '腕表服务列表',
      'id|1-100': 1
    }, {
      'title': '经销商列表',
      'id|1-100': 1
    }]
  }, {
    'name': '家庭医生',
    'sub_class': []
  }, {
    'name': '医疗服务',
    'sub_class': [{
      'title': '医院列表',
      'id|1-100': 1
    }, {
      'title': '医生列表',
      'id|1-100': 1
    }, {
      'title': '转诊导医列表',
      'id|1-100': 1
    }, {
      'title': '预约医生列表',
      'id|1-100': 1
    }]
  }, {
    'name': '预约管理',
    'sub_class': [{
      'title': '供应商列表',
      'id|1-100': 1
    }, {
      'title': '志愿者列表',
      'id|1-100': 1
    }, {
      'title': '社区服务列表',
      'id|1-100': 1
    }, {
      'title': '服务分类列表',
      'id|1-100': 1
    }, {
      'title': '预约服务列表',
      'id|1-100': 1
    }]
  }, {
    'name': '知识库',
    'sub_class': [{
      'title': '知识查询',
      'id|1-100': 1
    }, {
      'title': '分类列表',
      'id|1-100': 1
    }]
  }, {
    'name': '评估服务',
    'sub_class': [{
      'title': '申请人列表',
      'id|1-100': 1
    }, {
      'title': '评估报表',
      'id|1-100': 1
    }]
  }, {
    'name': '系统管理',
    'sub_class': []
  }]
};

const customerManage = {
  code: 200,
  datas: [{
    'title': '用户列表',
    'value': 'userList'
  }, {
    'title': '分类列表',
    'value': 'classList'
  }, {
    'title': '分组列表',
    'value': 'groupList'
  }, {
    'title': '异常记录',
    'value': 'errorRecord'
  }, ]
}
const systemManage = {
  code: 200,
  datas: [{
    'title': '系统列表',
    'value': 'systemList'
  }, {
    'title': '角色列表',
    'value': 'roleList'
  }, {
    'title': '管理员列表',
    'value': 'adminList'
  } ]
}
Mock.mock('/api/manage_class', 'get', data)
Mock.mock('/api/sub_class?parent=customer_manage', 'get', customerManage)
Mock.mock('/api/sub_class?parent=system_manage', 'get', systemManage)

export default Mock;